#ifndef _ARRAYUTIL_H
#define _ARRAYUTIL_H
/*	*Function	: arrPrint
	*Description: 打印数组元素
	*Param in	: p	数组首地址
				  length	数组长度
	*Param out	: None
	*Return		:	ERROR_OK	正常返回
					ERROR_INVALID_INPUT	参数错误
*/
int arrayPrint(int *p, int length);
/*	*Function	: random
	*Description: init an array by random number 0-range
	*Param in	:p 数组首地址
				 length 数组长度
				 range 数组初始化的最大值，从0开始
	*Param out	: None
	*Return		: ERROR_OK 正常返回
				: ERROR_INVALID_INPUT 参数错误
*/
int arrRandomInit(int *p, int length, int range);
/*	*Function	:	arrSimpleSort
	*Description:	最简单的数组排序
	*Param in	:	p 数组首地址
					length 数组长度
	*Param out	:	None
	*Return		:	ERROR_OK 正常返回
					ERROR_INVALID_INPUT 参数错误
*/
int arraySimpleSort(int *p, int length);

#endif
